Description: Be more careful about libxml2 memory management
Author: Guido Trentalancia
Origin: https://github.com/itstool/itstool/pull/18

--- a/itstool.in	2018-11-08 19:11:00.000000000 +0100
+++ b/itstool.in	2019-05-13 11:02:18.619090267 +0200
@@ -1053,7 +1053,7 @@
         else:
             ctxt.replaceEntities(1)
         ctxt.parseDocument()
-        trnode = ctxt.doc().getRootElement()
+        trnode = ctxt.doc().getRootElement().copyNode(1)
         try:
             self._check_errors()
         except libxml2.parserError:
